﻿body {
    font-family: 'Open Sans' !important;
}

#colorlib-aside {
    padding-top: 1em;
    padding-bottom: 40px;
    float: left;
    width: 300px;
    z-index: 1001;
    background: #f2f3f7;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    overflow: scroll;
    direction: ltr;
    overflow-y: auto;
    overflow-x: hidden;
    position: fixed;
    left: 0;
    right: initial;
}


#colorlib-main {
    float: right;
}

.colorlib-heading {
    text-align: left;
}

p {
    text-align: left;
    font-size: 14px;
}

.person_information {
    text-align: left;
    float: left;
}

.contact {
    float: left;
    padding-right: 20px;
}

.progress-wrap h3 {
    text-align: left;
}

.progress .progress-value {
    right: 0px;
    font-family: 'Open Sans';
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon {
    float: left;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label {
    margin-left: 60px;
}

.timeline-centered:before {
    left: 0;
    right: initial;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 {
    text-align: left;
    font-size: 18px;
}

.single_skill h4 {
    text-align: left;
}

.skill_text h4 {
    margin-top: 20px;
}

.panel-title {
    text-align: left;
}

.panel-heading a:after {
    right: 20px;
    left: initial;
}

h5.subtitle {
    text-align: left;
}

label {
    display: block;
    text-align: left;
    font-size: 14px;
}

.services .icon2 {
    text-align: left;
    margin-right: 10px;
    margin-left: 0;
}

.services h3 {
    text-align: left;
    font-size: 18px;
    direction: ltr;
}

.panel-heading a {
    padding: 20px 25px 20px 24px;
}

.services .desc h3 {
    text-align: center;
    font-size: 18px;
}

.form-group {
    text-align: center;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label:after {
    border-color: #92424200 #f2f3f7 transparent #f2f3f700;
    left: -8px;
    right: initial;
}

li.language-btn a {
    padding: 2px 10px !important;
    font-family: sdf;
}

span.date {
    font-size: 14px;
    display: block;
    text-align: left;
    font-family: 'open sans';
}

.inner-block {
    right: 0;
}

    .inner-block:before {
        right: 0;
    }

    .inner-block:after {
        right: 0;
    }

.person_information ul + ul li a {
    font-family: 'Open Sans', sans-serif;
}

#certiificate p {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
}

.form-control {
    text-align: left;
}
